﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JzSport.Model
{
    /// <summary>
    /// 消息集概述，描述消息集里的基本，
    /// 消息集是将同一种相关的消息合并到一起的形成的集合信息
    /// </summary>
    public class MessageSetSummary
    {
        /// <summary>
        /// 消息编号
        /// </summary>
        public Guid Id { get; set; }

        /// <summary>
        /// 最新更新时间
        /// </summary>
        public DateTime LastestUpdatedDate { get; set; }

        /// <summary>
        /// 最新发送人
        /// </summary>
        public string LastestSender { get; set; }

        /// <summary>
        /// 最新标题
        /// </summary>
        public string LastestTitle { get; set; }

        /// <summary>
        /// 最新内容
        /// </summary>
        public string LastestContent { get; set; }
        
        /// <summary>
        /// 最新消息数量
        /// </summary>
        public int NewMessageCount { get; set; }

        /// <summary>
        /// 总消息数
        /// </summary>
        public int MessageCount { get; set; }

        /// <summary>
        /// 接收人
        /// </summary>
        public string Receiver { get; set; }

        /// <summary>
        /// 类型
        /// </summary>
        public int Category { get; set; }

        /// <summary>
        /// 标识文本，内部字段，用于合并消息到一个summary里
        /// </summary>
        public string IdentityText { get; set; }
    }
}
